Skip to content

Dummies Guide To Practical Quantum Computing With IBM Qiskit


Skill Success

Summary

Price
£29 inc VAT
Study method
Online
Duration
Self-paced
Qualification
No formal qualification
Certificates
  • Certificate of completion - Free
Additional info
  • Tutor is available to students

5 students purchased this course

Add to basket or enquire

Overview

This course includes lifetime access so you can complete it at your own speed.

This course is designed for those interested to learn the basics of quantum computing with IBM Qiskit, how data analytics and artificial intelligence can be computed in a matter of milli-seconds, compared to classical computing.

Benefits of taking this course include:

  • Unlimited and lifetime access to the course
  • Learn the course at your own pace
  • Course can be accessed on any platform
  • 24/7 Customer support

Course media

Description

Who this course is for:

  • Beginners who want to start with Practical Quantum Computing Concepts

What you'll learn:

  • Learn and understand about General Quantum Computing based on IBM Qiskit Documentation

Hello and welcome to my new course The Dummies guide to Practical Quantum Computing with IBM Qiskit. Our current classical computing technology is based on bits or binary digits 1 and 0 . 1 for ON and 0 OFF. Even though it has two states, a bit can exist in only one state at a time. Just like a coin having two faces head and tail.

NOTE: In classical computers a programmer can simply WRITE HIGH LEVEL CODE AND RUN it. But for Quantum Computers we have to DESIGN CIRCUITS for performing specific tasks.

Quantum computing concept is entirely different from classical one. It uses the quantum mechanical property of tiny sub-atomic particles like electrons to perform computation. Instead of 1 and 0, a qubit or quantum bit uses the spin position 'up' and 'down' of electrons.

But unlike bits, qubits can exist in both states simultaneously. Like a coin keeps on spinning, we could say it is having equal probability for both head and tail. Or it is both head and tail at the same time.

As the number of qubits increases, this speed increases exponentially compared to classical computers. Computations like data analytics, artificial intelligence which require large parallel processing ability, can be calculated in a matter of milli-seconds, where currently, it takes ages to complete.

Even though it's not going to replace our laptops or mobile phones, Quantum computers will be able to solve these roadblocks of traditional computers in data processing.

Overall, this will be a nice course for beginners who are fascinated about quantum computing and want to learn more about quantum computing. Actual quantum computing is all about complex boring mathematics and formulas which I have tried my maximum to avoid, I converted it in a very simple way to make it understandable to a beginner.

In this course we are strictly following the IBM Qiskit documentation and text book. Almost all of the illustrations and examples used in this course are from the IBM Qiskit Documentation website which you may refer for further learning from this point.

Quantum computers could help the development of new breakthroughs in science, medications, machine learning, material science, finance - which helps mankind to become the best civilization in the whole universe. In fact, quantum computers are so powerful that no one knows how to use their true potential and till now no quantum algorithm is perfect. The hardware and code are still in its development stage providing great opportunities in future for quantum computing professionals.

So that's all for now, see you soon inside the course. Happy learning and have a great time.

Dummies Guide To Practical Quantum Computing With IBM Qiskit will cover the following topics:

Section 1 - Course Introduction And Table Of Contents

  • Course Introduction And Table Of Contents

Section 2 - Introduction To Quantum Mechanics

  • Introduction To Quantum Mechanics – Part 1
  • Introduction To Quantum Mechanics – Part 2

Section 3 - Classical Bit vs Quantum Qubit

  • Classical Bit vs Quantum Qubit – Part 1
  • Classical Bit vs Quantum Qubit – Part 2
  • Classical Bit vs Quantum Qubit – Part 3
  • Classical Bit vs Quantum Qubit – Part 4

Section 4 - Creating, Retaining And Reading Out Qubits

  • Creating, Retaining And Reading Out Qubits – Part 1
  • Creating, Retaining And Reading Out Qubits – Part 2

Section 5 - Vector And Matrix Quantum States

  • Vector And Matrix Quantum States

Section 6 - Classic Logic Gates Overview

  • Classic Logic Gates Overview

Section 7 - Popular Quantum Frameworks

  • Popular Quantum Frameworks

Section 8 - Installing Anaconda Python Distribution

  • Installing Anaconda Python Distribution

Section 9 - Installing And Testing Qiskit

  • Installing And Testing Qiskit

Section 10 - Pauli X-gate In Qiskit

  • Pauli X-gate In Qiskit – Part 1
  • Pauli X-gate In Qiskit – Part 2
  • Pauli X-gate Input And Output Customizations
  • Pauli X-gate In Real IBM Quantum Computer
  • Pauli Matrices As State Vectors

Section 11 - Pauli Y-gate Operations

  • Pauli Y-gate – Part 1
  • Pauli Y-gate – Part 2
  • Pauli Y-gate – Part 3 – In Real Quantum Computer

Section 12 - Pauli Z-gate

  • Pauli Z-gate

Section 13 - Eigen Vectors Of XYZ gates

  • Eigen Vectors Of XYZ gates

Section 14 - Hadamard Gate

  • Hadamard Gate Introduction
  • Hadamard Gate In Qiskit
  • Hadamard Gate Exercises – Part 1
  • Hadamard Gate Exercises – Part 2 – X With H And Z
  • Hadamard Gate Exercises – Part 3 – Superposition Collapse

Section 15 - H gate In Real Quantum Computer

  • H gate in Real Quantum Computer

Section 16 - R phi Gate

  • R phi Gate

Section 17 - S And T Gates

  • S And T Gates

Section 18 - U And I Gates

  • U And I Gates

Section 19 - Multi Qubit States

  • Multi Qubit States Introduction
  • Representing Multi Qubit States
  • Multi Qubit Circuit Using Single Qubit Gates – Sample Circuit 1
  • Multi Qubit Circuit Using Single Qubit Gates – Sample Circuit 2

Section 20 - CNOT Gate

  • CNOT Gate With Classical Qubits
  • CNOT Gate With Control Qubit Superposition
  • CNOT Gate With Control Qubit Superposition – In Real Quantum Computer
  • CNOT Gate With Both Qubit Superposition
  • CNOT Gate With Both Qubit Superposition Target X
  • CNOT Circuit Identities – Part 1
  • CNOT Circuit Identities – Part 2

Section 21 - CZ Circuit Identity

  • CZ Circuit Identity – Part 1
  • CZ Circuit Identity – Part 2

Section 22 - CY Circuit Identity

  • CY Circuit Identity

Section 23 - SWAP Circuit Identity

  • SWAP Circuit Identity

Section 24 - Toffoli Gate

  • Toffoli Gate
  • Toffoli Circuit Identity

Section 25 - DJ Algorithm

  • DJ Problem Overview
  • DJ Algorithm Design
  • DJ Algorithm Implementation – Part 1
  • DJ Algorithm Implementation – Part 2
  • DJ Algorithm Implementation – Part 3

Section 26 - Quantum Cryptography : Quantum Key Distribution

  • Quantum Key Distribution – RSA Concepts
  • Quantum Key Distribution – Concepts

Section 27 - Quantum Teleportation Theory

  • Quantum Teleportation Theory

Section 28 - Further Learning And Resources

  • Further Learning And Resources
  • Source Code And Files

Who is this course for?

This course is designed for those interested to learn the basics of quantum computing with IBM Qiskit, how data analytics and artificial intelligence can be computed in a matter of milli-seconds, compared to classical computing.

Requirements

Basic computer knowledge and enthusiasm about Quantum Computing are the only prerequisites

Career path

None

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Certificates

Certificate of completion

Digital certificate - Included

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.